#include <stdio.h>
#include <unistd.h>
#include <signal.h>

int main(int argc,char* argv[])
{
	int s = atoi(argv[1]);
	int pid = atoi(argv[2]);

	printf("%d向%d进程发送%d信号!\n",getpid(),pid,s);

	union sigval val;
	val.sival_int = 507817159;			//随便写的？  写的是啥，发送信号携带的附加信息就是啥；
	//val.sival_ptr = 0x55667788;		//也可以传给附加信息的地址
	sigqueue(pid,s,val);

	return 0;
}